/*70px 2.1875rem border-bottom:0.03125rem solid #ebebeb;
padding:0 0.9375rem;
border-radius:0.15625rem; 0.09375-3px
height:2.1875rem; line-height: 2.1875rem; color:#999;
line-height:1.25rem; 多行
*/
/*person*/

/*sysMsg*/
.sysMsg ul li{ background:#fff; margin-bottom:0.64rem; border-radius:0.15625rem;padding:0 0.9375rem;}
.sysMsg ul li a{ display:block; width:100%; color:#666;}
.sysMsg ul li a h6{ /*height:2.1875rem;*/ line-height:2.1875rem; color:#333; font-size:1rem; border-bottom:0.03125rem solid #ebebeb; margin-bottom: 0.3125rem;}
.sysMsg ul li a p{ height:2.5rem; line-height:1.25rem; overflow: hidden; }
.sysMsg ul li a span{ height:2.1875rem; line-height:2.1875rem; margin-top:0.64rem;}

/*feedBack*/
.feedBack{ padding-bottom:0.625rem;}
.feedBack p{height:2.1875rem; line-height: 2.1875rem; color:#999;}
.feedBack textarea{ display:block; width:100%; height:4.0625rem; background:#f2f2f2; padding:0.625rem; box-sizing:border-box; resize:none; border-radius: 0.09375rem;}
.feedBack .bBth{ margin-top:3.59375rem;}

/*personInfo*/
.personInfo ul.main_left_right{ padding:0; }
.personInfo ul.main_left_right li.uploadPhoto{ height:auto; padding:0.625rem 0; color:#333; overflow: hidden;}
.personInfo ul.main_left_right li.sex span{ width:3.3125rem; height:1.3125rem; line-height:1.3125rem; background:#f2f2f2; border-radius:20px; margin-top:0.4375rem;}
.personInfo ul.main_left_right li.sex span em{ float:left; width:50%; height:100%; text-align:center; color:#969696;border-radius:20px; }
.personInfo ul.main_left_right li.sex span em.current{ background:#28a0d4; color:#fff;}
.personInfo.P_con{ padding:0; }
.personInfo .personLogo{ padding:1.09375rem 0 1.40625rem; }
.personInfo .personLogo img{ display:block; width:3.4375rem; height:3.4375rem; border-radius:50%; margin:auto; }
.personInfo .bBth{ margin-top:7.5rem;}
.personInfo dl{ margin-left:0.625rem; }
.personInfo dl dt{ width:2.6875rem; height:2.6875rem; background:#2ed9e4; border-radius:0.15625rem; float:left; margin-right:0.625rem;}
.personInfo li.uploadPhoto dl dt:nth-last-of-type(1){ background:none; position:relative;}
.personInfo li.uploadPhoto dl dt:nth-last-of-type(1) span{ display:block; width:100%; height:100%; border:0.03125rem dashed #999; box-sizing:border-box; border-radius:0.15625rem; text-align:center; line-height:2.6875rem; }
.personInfo li.uploadPhoto dl dt:nth-last-of-type(1) span i{ color:#999; font-size:2rem;}
.personInfo li.uploadPhoto dl dt:nth-last-of-type(1) input{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:99; cursor:pointer; opacity:0;}

/*clinicInfo*/
.clinicInfo ul li.no_border{ border-bottom:none; padding-bottom:0.64rem; height:auto;}
.clinicInfo ul li.no_border textarea{ display:block; height:3.3125rem; background:#f2f2f2; width:100%; line-height:0.9375rem; resize:none; padding:0.3125rem; box-sizing:border-box;}

/*homePageDc*/
.homePageDc{ color:#999;}
.homePageDc .floor1{ margin-bottom:0.625rem;}
.homePageDc .floor1 .headLogo{ width:3.4375rem; height:3.4375rem; padding:0.9375rem 0; margin:auto; position:relative;}
.homePageDc .floor1 .headLogo img{ display:block; width:100%; height:100%; border-radius:50%;} 
.homePageDc .floor1 .headLogo span{width:1.875rem; height:0.9375rem; text-align:center; line-height:0.9375rem; background:#28a0d4; color:#fff;  position:absolute; bottom:0.6rem; left:50%; margin-left:-0.9375rem; border-radius:0.09375rem; font-size:0.5rem; letter-spacing:0px;}
.homePageDc .floor1 .doctor,.homePageDc .floor1 .hospital,.homePageDc .floor1 .address{ height:2.1875rem; line-height:2.1875rem; text-align:center; font-size:1rem;}
.homePageDc .floor1 .address i{ display:inline-block;}
.homePageDc .floor1 .dlBox{ overflow:hidden; margin:0.625rem 0;}
.homePageDc .floor1 .dlBox dl{ float:left; width:33.3333%; text-align:center;}
.homePageDc .floor1 .dlBox dl dt,.homePageDc .floor1 .dlBox dl dd{ height:1.25rem; line-height:1.25rem;} 
.homePageDc .floor1 .zizhi{ height:2.1875rem; line-height:2.1875rem; border-top:0.03125rem solid #ebebeb; border-bottom:0.03125rem solid #ebebeb;}
.homePageDc .floor1 .introduce p{ height:2.1875rem; line-height: 2.1875rem;}
.homePageDc .floor1 .introduce div{ padding-left:2em; /*height:2rem;*/ overflow: hidden;}
.homePageDc .floor2 h4{ height:1.25rem; line-height:1.25rem; color:#999; border-left:0.15625rem solid #27a0d4; padding-left:0.46875rem; margin:0.46875rem 0;}
.homePageDc .floor2 ul li{ padding:0.9375rem 0 0.625rem; position:relative; border-bottom:0.03125rem solid #ebebeb;}
.homePageDc .floor2 ul li p,.homePageDc .floor2 ul li .word{ padding-left: 2.25rem;}
.homePageDc .floor2 ul li p{height:2.1875rem; overflow:hidden;}
.homePageDc .floor2 ul li .word{ height:3.75rem;line-height:1.25rem; overflow:hidden;}
.homePageDc .floor2 ul li p .name{ float:left; width:40%; color:#333;}
.homePageDc .floor2 ul li p em{ float:right; width:60%; text-align:right;}
.homePageDc .floor2 ul li .pic{ position:absolute; left:0; top:0.9375rem; width:1.40625rem; height:1.40625rem;}
.homePageDc .floor2 ul li .pic img{ display:block; width:100%; height:100%;}

/*homePageHp*/
.homePageHp.homePageDc .floor1 .dlBox dl{ width:50%;}
.homePageHp .zhanwei{ height:0.64rem; background:#f2f2f2; width:200%; margin-left:-50%;}
.homePageHp .floor3{ margin-bottom:0.625rem;}
.homePageHp .floor3 h4{ height:2.1875rem; line-height: 2.1875rem;border-bottom:0.03125rem solid #ebebeb;}
.homePageHp .floor3 ul li{ padding:0.64rem 0 0.64rem 4.0625rem; position:relative; border-bottom:0.03125rem solid #ebebeb;}
.homePageHp .floor3 ul li:nth-last-of-type(1){ border-bottom:none;}
.homePageHp .floor3 ul li .info .left{font-size:1rem; }
.homePageHp .floor3 ul li .word{ height:1.25rem; line-height:1.25rem; overflow:hidden; }
.homePageHp .floor3 ul li .pic{ position:absolute; left:0; top:0.8rem; width:2.96875rem; height:2.96875rem;}
.homePageHp .floor2 .type{ margin:1.25rem 0;}
.homePageHp .floor2 .type a{ display:inline-block; padding:0 0.5rem; height:1.1rem; line-height:1.1rem; background:#e8f8f5; color:#999; margin-right:0.9rem; border-radius:0.09375rem; letter-spacing:0;}
.homePageHp .floor2 .starBox{ padding-left:2.25rem; margin-bottom:0.625rem;}
.homePageHp .floor2 .starBox .left a{display:inline-block; padding:0 0.5rem; height:1.1rem; line-height:1.1rem;  color:#28a0d4; margin-right:0.9rem; border-radius:0.09375rem; border:0.09375rem solid #28a0d4; letter-spacing:0;}

.shade{ position:fixed; top:0; left:0; width:100%; height:100%; z-index: 9; background:rgba(0,0,0,0.8); }
.shadeCon{ width:80%;position:fixed; /*height:18.125rem;left:10%; top:7.8125rem;*/ z-index:10;}
.shadeCon img{ display:block; width:100%; height:100%; }

/*hospitalIntro*/
.hospitalIntro h4{height:2.1875rem; line-height: 2.1875rem; text-align:center; font-size:1.1rem; padding-top:0.625rem;}
.hospitalIntro p{ line-height:1.25rem; text-indent:2em;}

/*newsNotice*/
.newsNotice{height:2.1875rem; line-height: 2.1875rem;}
.newsNotice .right{ width:2.5625rem; height:1.59375rem; background-size:100% 100%; margin-top:0.3rem;}